3dfde2de96fee3923003b138c4b76f38692e18f9,opennms-webapp/src/main/java/org/opennms/web/svclayer/support/DefaultDistributedStatusService.java,DefaultDistributedStatusService,calculateStatus,#Collection#,406

Before Change


         * be a warning state?
         */
        for (PollStatus pollStatus : pollStatuses) {
            if (!pollStatus.isAvailable()) {
                return "Critical";
            }
        }
        
        return "Normal";
    }

    /**

After Change


        int badStatuses = 0;
        
        for (PollStatus pollStatus : pollStatuses) {
            if (pollStatus.isAvailable()) {
                goodStatuses++;
            } else if (pollStatus.getStatusCode() != PollStatus.SERVICE_UNKNOWN) {
                badStatuses++;